package com.iplant.pdm.service;

import com.iplant.base.po.Pagination;
import com.iplant.base.po.ServiceResult;
import com.iplant.basic.service.po.bms.BMSEmployee;
import com.iplant.pdm.service.po.fmc.FMCLine;

import java.util.List;

public interface PDMFMCService {

	//region 产线

	ServiceResult<Integer> FMC_UpdateLine(BMSEmployee wLoginUser, FMCLine wLine);

	ServiceResult<Integer> FMC_DeleteLine(BMSEmployee wLoginUser, FMCLine wLine);

	ServiceResult<Integer> FMC_ActiveLine(BMSEmployee wLoginUser, FMCLine wLine, int wActive);

	ServiceResult<FMCLine> FMC_QueryLine(BMSEmployee wLoginUser, int wID, String wCode);

	ServiceResult<List<FMCLine>> FMC_QueryLineList(BMSEmployee wLoginUser, int wFactoryID, String wName, int wActive,
												   Pagination wPagination);

	//endregion

}
